package cn.jorian.framework.bean;

import lombok.Data;

import java.util.ArrayList;
import java.util.List;

@Data
public class OutboundBackBean {

    private String ownerCode;//货主编码
    private String orderNo;//总单号
    private String omsOrderNo;//	平台总单号
    private String orderTime;//	单据时间
    private String businessType;//	业务类型
    private List<DtlBean> dtlList;//订单明细

    private Long companyid;
    private Long stcompanyid;
    private Long supplyid;

    private Long inputmanid;
    private String inputmanname;
    private Integer status;

    public void addList(DtlBean bean) {
        if (dtlList == null) {
            dtlList = new ArrayList<>();
        }
        dtlList.add(bean);
    }

    @Data
    public static class DtlBean {
        private String orderNo;
        private String orderDtlNo;//	明细单号
        private String omsOrderNo;
        private String omsOrderDtlNo;//	平台明细单号
        private String ownerOgoodsCode;//	商品码
        private String commonName;//	通用名
        private String packageSize;//	箱规
        private Double count;//	出库数量
        private String tradePackageUnit;//	数量单位
        private String cbCode;//	仓别编码
        private String goodsStatus;//	货品状态
        private String prdBatch;//	生产批次
        private String batchNbr;//	批号
        private String validDate;//	有效期至
        private String prdDate;//	生产日期
        private String stzBatchNbr;//	灭菌批号
        private String stzDate;//	灭菌日期
        private String stzValidDate;//	灭菌批号效期
        private String traderCode;//	货主供应商码
        private String approvalNumber;//	批准文号
        private String registrationNumber;//	注册证号
        private String waveMan;//	波次人
        private String pickingMan;//	拣货人
        private String reviewMan;//	复核人
        private String closeDate;//	关单时间
        private Integer status;//状态 0未记帐 1记帐
        private String businessType;//	业务类型

    }
}
